package com.ruoyi.rooms.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 房间管理对象 rooms
 * 
 * @author ruoyi
 * @date 2024-10-09
 */
public class Rooms extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 房间id */
    private Long roomId;

    /** 房间号 */
    @Excel(name = "房间号")
    private String RoomNumber;

    /** 租金 */
    @Excel(name = "租金")
    private BigDecimal Rent;

    /** 所处省份 */
    @Excel(name = "所处省份")
    private String Province;

    /** 所处城市 */
    @Excel(name = "所处城市")
    private String City;

    /** 房间区域 */
    @Excel(name = "房间区域")
    private String Area;

    /** 房间入住状态 */
    @Excel(name = "房间入住状态")
    private String OccupancyStatus;

    /** 房间发布状态 */
    @Excel(name = "房间发布状态")
    private String ListingStatus;

    /** 户主 */
    @Excel(name = "户主")
    private Long OwnerID;

    /** 房间图片 */
    @Excel(name = "房间图片")
    private Long ImageID;

    public void setRoomId(Long roomId) 
    {
        this.roomId = roomId;
    }

    public Long getRoomId() 
    {
        return roomId;
    }
    public void setRoomNumber(String RoomNumber) 
    {
        this.RoomNumber = RoomNumber;
    }

    public String getRoomNumber() 
    {
        return RoomNumber;
    }
    public void setRent(BigDecimal Rent) 
    {
        this.Rent = Rent;
    }

    public BigDecimal getRent() 
    {
        return Rent;
    }
    public void setProvince(String Province) 
    {
        this.Province = Province;
    }

    public String getProvince() 
    {
        return Province;
    }
    public void setCity(String City) 
    {
        this.City = City;
    }

    public String getCity() 
    {
        return City;
    }
    public void setArea(String Area) 
    {
        this.Area = Area;
    }

    public String getArea() 
    {
        return Area;
    }
    public void setOccupancyStatus(String OccupancyStatus) 
    {
        this.OccupancyStatus = OccupancyStatus;
    }

    public String getOccupancyStatus() 
    {
        return OccupancyStatus;
    }
    public void setListingStatus(String ListingStatus) 
    {
        this.ListingStatus = ListingStatus;
    }

    public String getListingStatus() 
    {
        return ListingStatus;
    }
    public void setOwnerID(Long OwnerID) 
    {
        this.OwnerID = OwnerID;
    }

    public Long getOwnerID() 
    {
        return OwnerID;
    }
    public void setImageID(Long ImageID) 
    {
        this.ImageID = ImageID;
    }

    public Long getImageID() 
    {
        return ImageID;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("roomId", getRoomId())
            .append("RoomNumber", getRoomNumber())
            .append("Rent", getRent())
            .append("Province", getProvince())
            .append("City", getCity())
            .append("Area", getArea())
            .append("OccupancyStatus", getOccupancyStatus())
            .append("ListingStatus", getListingStatus())
            .append("OwnerID", getOwnerID())
            .append("ImageID", getImageID())
            .toString();
    }
}
